ISnapshotSerializer
StockSharp.Algo.Storages
The interface for serialize snapshots.
Properties
Methods
Deserialize
public TMessage Deserialize(Version version, byte[] buffer)
result = iSnapshotSerializer.Deserialize(version, buffer)
Deserialize message from byte array.
- version
- Version of data format.
- buffer
- Byte array.
Returns: Message.
GetKey
public TKey GetKey(TMessage message)
result = iSnapshotSerializer.GetKey(message)
Get key for the specified message.
- message
- Message.
Returns: Key.
Serialize
public byte[] Serialize(Version version, TMessage message)
result = iSnapshotSerializer.Serialize(version, message)
Serialize the specified message to byte array.
- version
- Version of data format.
- message
- Message.
Returns: Byte array.
Update
public void Update(TMessage message, TMessage changes)
iSnapshotSerializer.Update(message, changes)
Update the specified message by new changes.
- message
- Message.
- changes
- Changes.